package com.hw.common.utils;

import java.math.BigDecimal;

/**
 * @Description MathCustomUtils
 */
public class MathCustomUtils {
    /**
     * 初始化bigDecimal类型的值
     * @param val
     * @return
     */
    public static BigDecimal initBigDecimal(BigDecimal val){
        if( null == val ){
            return new BigDecimal("0.00");
        }
        return val;
    }

    /**
     * 初始化bigDecimal类型的值
     * @param val
     * @return
     */
    public static BigDecimal initBigDecimal(Integer val){
        if( null == val ){
            return new BigDecimal("0.00");
        }
        return new BigDecimal(val);
    }

    /**
     * 初始化 Long 类型的值
     * @param val
     * @return
     */
    public static Long initLong(Long val){
        if( null == val ){
            return 0l;
        }
        return val;
    }

    /**
     * 初始化 Integer 类型的值
     * @param val
     * @return
     */
    public static Integer ininInteger(Integer val){
        if( null == val ){
            return 0;
        }
        return val;
    }
}
